protected virtual void CalculateButtonClicked (object sender, 
                                          System.EventArgs e)
{
  GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Watch);

  // lengthy computation			
			
  GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.LeftPtr);
}
